Chère Madame,
Votre mari est né en France d'une mère de nationalité étrangère, et sans père connu. Il n'est donc pas français.
A moins que:
1- sa mère soit elle-même née en France
ou
2-  qu'il ait demandé à acquérir la nationalité française avant sa majorité
 Si vous n'avez pas d'autre indication  il faut considérer que votre mari est canadien.
 Selon le lieux où vous vivez actuellement vous pouvez mettre en place une procédure contre votre mari pour déclencher une procédure pour abandon de famille et pour 
divorce. C'est à mon avis la seule option que vous avez à ce jour.
 Merci d'indiquer que la question est résolue.